home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / rpc_sprayd.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  76 lines

  1. #
  2. # This script was written by Renaud Deraison <deraison@cvs.nessus.org>
  3. #
  4. # See the Nessus Scripts License for details
  5. #
  6.  
  7. if(description)
  8. {
  9.  script_id(10234);
  10.  script_version ("$Revision: 1.11 $");
  11.  script_cve_id("CAN-1999-0613");
  12.  name["english"] = "sprayd service";
  13.  name["francais"] = "Service sprayd";
  14.  script_name(english:name["english"], francais:name["francais"]);
  15.  
  16.  desc["english"] = "
  17. The sprayd RPC service is running. 
  18. You should disable this service, as it may be used to saturate 
  19. your network.
  20. Furthermore, it might become a security threat in the future, 
  21. if a RPC vulnerability is discovered.
  22.  
  23. Risk factor : Low";
  24.  
  25.  
  26.  desc["francais"] = "
  27. Le service RPC sprayd est prΘsent.
  28. Vous devriez dΘsactiver ce service, car il peut Ωtre utilisΘ
  29. pour saturer le rΘseau.
  30. De plus, il pourrait devenir un jour une faille de 
  31. sΘcuritΘ si une vulnerabilitΘ RPC est dΘcouverte.
  32.  
  33. Facteur de risque : Faible";
  34.  
  35.  
  36.  script_description(english:desc["english"], francais:desc["francais"]);
  37.  
  38.  summary["english"] = "Checks the presence of a RPC service";
  39.  summary["francais"] = "VΘrifie la prΘsence d'un service RPC";
  40.  script_summary(english:summary["english"], francais:summary["francais"]);
  41.  
  42.  script_category(ACT_GATHER_INFO);
  43.  
  44.  
  45.  script_copyright(english:"This script is Copyright (C) 1999 Renaud Deraison",
  46.         francais:"Ce script est Copyright (C) 1999 Renaud Deraison");
  47.  family["english"] = "RPC"; 
  48.  family["francais"] = "RPC";
  49.  script_family(english:family["english"], francais:family["francais"]);
  50.  script_dependencie("rpc_portmap.nasl");
  51.  script_require_keys("rpc/portmap");
  52.  exit(0);
  53. }
  54.  
  55. #
  56. # The script code starts here
  57. #
  58.  
  59. include("misc_func.inc");
  60.  
  61.  
  62.  
  63. RPC_PROG = 100012;
  64. tcp = 0;
  65. port = get_rpc_port(program:RPC_PROG, protocol:IPPROTO_UDP);
  66. if(!port){
  67.     port = get_rpc_port(program:RPC_PROG, protocol:IPPROTO_TCP);
  68.     tcp = 1;
  69.     }
  70.  
  71. if(port)
  72. {
  73.  if(tcp)security_warning(port);
  74.  else security_warning(port, protocol:"udp");
  75. }
  76.